package cn.com.interstore.bg.dom.claim;

import java.util.List;

import org.nakedobjects.applib.annotation.Named;
import cn.com.interstore.bg.dom.claim.Claim;
import cn.com.interstore.bg.dom.claim.Claimant;


@Named("Claims")
public interface ClaimRepository {

    public List<Claim> allClaims();

    public List<Claim> findClaims(
    		@Named("Description") 
    		String description
    		);

    public List<Claim> claimsFor(Claimant claimant);

	public Claim newClaim(Claimant claimant);

}
